package com.ruoyi.asms.domain.vo;

import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description
 * @Author YangJun
 * @Date 2021年11月22日 13:55:53
 **/
@Data
@NoArgsConstructor
public class AssetFullInfoExportVo {

    private static final long serialVersionUID = 1L;


    @Excel(name = "维护方维护资产信息主键")
    private Long maintenanceAssetId;

    @Excel(name = "负责维护该资产的维护公司")

    private Long maintenanceDeptId;

    @Excel(name = "资产")

    private Long assetId;

    @Excel(name = "开始维护时间")

    private Long startUseTime;

    @Excel(name = "截止维护时间")

    private Long endUseTime;

    @Excel(name = "是否删除(0删除，1正常)")

    private Integer isDelete;

    @Excel(name = "可能的附件信息")

    private String attachments;

    @Excel(name = "维护方父部门id")

    private Long mParentId;

    @Excel(name = "维护方祖级信息")

    private String mAncestors;

    @Excel(name = "维护方名称")

    private String mDeptShortName;

    @Excel(name = "维护方全称")

    private String mDeptFullName;

    @Excel(name = "维护方负责人")

    private String mLeader;

    @Excel(name = "维护方联系方式")

    private String mPhone;

    @Excel(name = "维护方邮箱")

    private String mEmail;

    @Excel(name = "使用方父部门id")

    private Long uParentId;

    @Excel(name = "使用方祖级信息")

    private String uAncestors;

    @Excel(name = "使用方名称")

    private String uDeptShortName;

    @Excel(name = "使用方全称")

    private String uDeptFullName;

    @Excel(name = "使用人负责人")

    private String uLeader;

    @Excel(name = "使用方联系电话")

    private String uPhone;

    @Excel(name = "使用方手机")

    private String uEmail;

    @Excel(name = "使用者用户账号")

    private String userName;

    @Excel(name = "使用者用户昵称")

    private String nickName;

    @Excel(name = "使用者手机号码")

    private String phonenumber;

    @Excel(name = "微信openId")

    private String wxOpenId;

    @Excel(name = "资产所属组织部门")

    private Long ownDeptId;

    @Excel(name = "资产使用组织部门")

    private Long useDeptId;

    @Excel(name = "资产位置")

    private Long addressId;

    @Excel(name = "资产标签")

    private Long tagId;

    @Excel(name = "资产实际使用人")

    private Long userId;

    @Excel(name = "资产状态(1在用，2闲置，3借用，4报废，5调拨中，6维修中)")

    private String assetStatus;

    @Excel(name = "资产标准型号")

    private Long assetTemplateId;

    @Excel(name = "资产系统编码")

    private String assetCode;

    @Excel(name = "资产自有编码")

    private String sn;

    @Excel(name = "图片")

    private String assetImage;

    @Excel(name = "资产品牌")

    private Long brandId;

    @Excel(name = "资产所属批次")

    private Long projectId;

    @Excel(name = "品牌名称")

    private String brandName;

    @Excel(name = "官方联系方式")

    private String brandTelephone;

    @Excel(name = "批次名称")

    private String projectName;

    @Excel(name = "描述")

    private String projectDescription;

    @Excel(name = "资产型号名称")

    private String assetTemplateName;

    @Excel(name = "资产类型外键")

    private Long assetTypeId;

    @Excel(name = "规格标准")

    private String specification;

    @Excel(name = "计量单位")

    private String measureUnit;

    @Excel(name = "父id")

    private Long typeParentId;

    @Excel(name = "祖级列表")

    private String assetTypeAncestors;

    @Excel(name = "类型名称")

    private String assetTypeName;

    @Excel(name = "类型编码")

    private String assetTypeCode;

    @Excel(name = "父地址id")

    private Long addressParentId;

    @Excel(name = "祖级列表")

    private String addressAncestors;

    @Excel(name = "位置名称")

    private String addressName;

    @Excel(name = "完整名称")

    private String addressFullName;

    @Excel(name = "经度")

    private String longitude;

    @Excel(name = "维度")

    private String latitude;

    @Excel(name = "维度")
    private Integer assetInfoIsDelete;
}
